﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000379 RID: 889
	[Obsolete("TWindowDefinition is deprecated, please use TWindowDef instead.")]
	public class TWindowDefinition : TParseTreeNode
	{
		// Token: 0x1700080B RID: 2059
		// (get) Token: 0x06002531 RID: 9521 RVA: 0x003398C4 File Offset: 0x00337AC4
		// (set) Token: 0x06002532 RID: 9522 RVA: 0x003398CC File Offset: 0x00337ACC
		public virtual TObjectName WindowName
		{
			get
			{
				return this.windowName;
			}
			set
			{
				this.windowName = value;
			}
		}

		// Token: 0x1700080C RID: 2060
		// (get) Token: 0x06002533 RID: 9523 RVA: 0x003398D5 File Offset: 0x00337AD5
		// (set) Token: 0x06002534 RID: 9524 RVA: 0x003398DD File Offset: 0x00337ADD
		public virtual TWindowSpecification WindowSpecification
		{
			get
			{
				return this.windowSpecification;
			}
			set
			{
				this.windowSpecification = value;
			}
		}

		// Token: 0x06002535 RID: 9525 RVA: 0x003398E6 File Offset: 0x00337AE6
		public override void init(object arg1, object arg2)
		{
			this.windowName = (TObjectName)arg1;
			this.windowSpecification = (TWindowSpecification)arg2;
		}

		// Token: 0x06002536 RID: 9526 RVA: 0x00339900 File Offset: 0x00337B00
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06002537 RID: 9527 RVA: 0x00339910 File Offset: 0x00337B10
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x04001CB7 RID: 7351
		private TObjectName windowName;

		// Token: 0x04001CB8 RID: 7352
		private TWindowSpecification windowSpecification;
	}
}
